home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODF-Interest Archive / June 96 / Re Remove from TMap.6 < prev    next >
Encoding:
Internet Message Format  |  1996-12-03  |  1.6 KB  |  [TEXT/ttxt]

  1. Subject:     Re: Remove from TMap
  2. Sent:        6/14/96 12:08 PM
  3. Received:    6/14/96 11:41 AM
  4. From:        Greg Friedman, friedman@cognosis.com
  5. Reply-To:    ODF Interest, ODF-Interest@CILabs.ORG
  6. To:          OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
  7.  
  8. > Hi,
  9. >
  10. >
  11. > >It can be fixed in a future release, but will require adding another
  12. > >function to ODFLibrary, so parts using the revised maps won't work with
  13. > >ODFLibrary 1.0.  It's really a shame to require a new release of
  14. > ODFLibrary
  15. > >to get this basic functionality.
  16. > >
  17. >
  18. > Maybe I'm missing something, but I thought SOM was supposed to solve
  19. > problems like this.  .i.e. while parts that use the new FW_TMap require a
  20. > newer ODFLibrary, don't parts that are built for an older ODFLibrary work
  21. > just fine with a revised ODFLibrary.  Isn't this the whole poing of SOM?
  22. > Having some parts require a newer library isn't a problem since they can
  23. > ship with the newer library as long as the new library doesn't break parts
  24. > built with the old library.
  25.  
  26. Jim's point is that once we add a Remove function to a class in the shared
  27. library, parts that require the new function won't work with the old
  28. library. You are saying the same thing. Parts that worked with the 1.0
  29. library will continue to work with the new library (forward compatibility),
  30. but we won't have backward compatibility.
  31.  
  32. BTW: The ODF shared library is not purely SOM. Many of the functions
  33. exported from the library are simple C functions.
  34.  
  35. Greg.
  36.  
  37.  
  38. ___________________________________________________________
  39.   Greg Friedman                      ODF Engineering
  40. Apple Computer
  41.  
  42.